package runtime

type Plugin struct {
	Id          string `json:"id"`
	Version     string
	Name        string
	Author      string
	Description string
	Branding    struct {
		Color string
		Icon  string
	}
	Using  string
	Inputs map[string]struct {
		required    bool
		Description string
	}
	//Runs struct{}
	Commands []interface{} `yaml:"commands" json:"-"`
}
type PluginV0 struct {
	Version     string
	Name        string
	Author      string
	Description string
	Branding    struct {
		Color string
		Icon  string
	}

	Alias    []string      `yaml:"alias"`
	Versions []string      `yaml:"versions"`
	Commands []interface{} `yaml:"commands"`
}
